package edu.cebanc.spring.biblioteca.service;

import java.util.List;

import edu.cebanc.spring.biblioteca.bean.AutorBean;
import edu.cebanc.spring.biblioteca.bean.EditorialBean;
import edu.cebanc.spring.biblioteca.bean.GeneroBean;
import edu.cebanc.spring.biblioteca.bean.IdiomaBean;

public interface DatosGeneralService {
	
	public List<AutorBean> listadoAutores();
	public AutorBean cargarAutor(String id);
	public void guardarAutor(AutorBean autor);
	public void eliminarAutor(String id);
	
	public List<GeneroBean> listadoGeneros();
	public GeneroBean cargarGenero(String id);
	public void guardarGenero(GeneroBean genero);
	public void eliminarGenero(String id);
	
	public List<IdiomaBean> listadoIdiomas();
	public IdiomaBean cargarIdioma(String id);
	public void guardarIdioma(IdiomaBean idioma);
	public void eliminarIdioma(String id);
	
	public List<EditorialBean> listadoEditoriales();
	public EditorialBean cargarEditorial(String id);
	public void guardarEditorial(EditorialBean editorial);
	public void eliminarEditorial(String id);

}
